安装
Vue Router 是 Vue 官方的客户端路由解决方案。
sh
pnpm add vue-router
创建路由器实例
ts
import { createMemoryHistory, createRouter } from "vue-router";
import HomeView from "./HomeView.vue";
import AboutView from "./AboutView.vue";
const routes = [
{ path: "/", component: HomeView },
{ path: "/about", component: AboutView },
];
const router = createRouter({
history: createMemoryHistory(),
routes,
});
注册路由器插件
ts
createApp(App).use(router).mount("#app");
使用
md
如果使用 DOM 内模板,那么需要注意:组件名字必须使用 kebab-case 风格且不支持自闭合标签。
因此你不能直接写 <RouterView />,而需要使用 <router-view></router-view>。